<style>
<!--

/* Mozilla bug: ignores first CSS-rule at included file */
.fake {}

.logintitle
{
    font-family: Arial, Helvetica;
    color: #ffffff;
    font-size: 18pt;
    font-weight: bold;
}

.logintext
{
    font-family: Arial, Helvetica;
    color: #ffffff;
    font-size: 10pt;
}

.loginerror
{
    font-family: Arial, Helvetica;
    color: #ff0000;

    font-size: 10pt;
    font-weight: bold;
}

.copyright
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 8pt;
}

/* NN4.x likely does not support anchor classes*/
a
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #003399;
}

a:link
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #003399;
}

a:visited
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #003399;
}

/* NN4.x likely does not support anchor classes*/
a.copyright
{
    font-family: Arial, Helvetica;
    color: #18409D;
    font-size: 8pt;
    font-weight: bold;
}

a:link.copyright
{
    font-family: Arial, Helvetica;
    color: #18409D;
    font-size: 8pt;
    font-weight: bold;
}

a:visited.copyright
{
    font-family: Arial, Helvetica;
    color: #18409D;
    font-size: 8pt;
    font-weight: bold;
}

.nav
{
    font-family: Verdana, Arial, Helvetica;
    color: #ffffff;
    font-size: 8pt;
    font-weight: bold;
}

/* NN4.x likely does not support anchor classes*/
a.navlink
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #ffcc00;
}

a:link.navlink
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #ffcc00;
}

a:visited.navlink
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #ffcc00;
}

a:hover.navlink
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #ffcc00;
}

a:active.navlink
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #ffcc00;
}

.navsub
{
    font-family: Verdana, Arial, Helvetica;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}

/* NN4.x likely does not support anchor classes*/
a.navsublink
{
    color: #003399;
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
}

a:link.navsublink
{
    color: #003399;
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
}

a:visited.navsublink
{
    color: #003399;
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
}

a:hover.navsublink
{
    color: #003399;
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
}

a:active.navsublink
{
    color: #003399;
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
}

/* NN4.x likely does not support anchor classes*/
a.weekend
{
    color: #660000;
}

a:link.weekend
{
    color: #660000;
}

a:visited.weekend
{
    color: #660000;
}

a:hover.weekend
{
    color: #660000;
}

a:active.weekend
{
    color: #660000;
}

/* NN4.x likely does not support anchor classes*/
a.listtblcolheader
{
    color: #ffffff;
}

a:link.listtblcolheader
{
    color: #ffffff;
}

a:visited.listtblcolheader
{
    color: #ffffff;
}

.pagetitle
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
}

.formdesc
{
    font-family: Arial, Helvetica;
    color: #008100;
    font-size: 9pt;
}

.formcomment
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 9pt;
}

.formblocktitle
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
}

.formfieldtitletop
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
}

.formfieldtitle
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 9pt;
    text-align: left;
    vertical-align: middle;
}

.formfieldtitlereqtop
{
    font-family: Arial, Helvetica;
    color: #ff0000;
    font-size: 9pt;
    vertical-align: top;
}

.formfieldtitlereq
{
    font-family: Arial, Helvetica;
    color: #ff0000;
    font-size: 9pt;
    vertical-align: middle;
}

.formbuttonpane
{
    background-color: #eaeaea;
}

.listtblcolheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #3366cc;
}

.overtimeheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #b0b0b0;
}

.reportcolheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #6995de;
}

.reportrow0
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #000000;
    font-weight: bold;
    font-size: 9pt;
    background-color: #FFFFFF;
}

.reportrow1
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #000000;
    font-weight: bold;
    font-size: 9pt;
    background-color: #DDDDDD;
}

.reportrow2
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #000000;
    font-weight: bold;
    font-size: 9pt;
    background-color: #F0F0F0;
}

.reportrow3
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #333333;
    font-size: 9pt;
    background-color: #FFFFFF;
}

.reportrow0num
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #000000;
    font-weight: bold;
    font-size: 8pt;
    background-color: #FFFFFF;
}

.reportrow1num
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #000000;
    font-weight: bold;
    font-size: 8pt;
    background-color: #DDDDDD;
}

.reportrow2num
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #000000;
    font-weight: bold;
    font-size: 8pt;
    background-color: #F0F0F0;
}

.reportrow3num
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #333333;
    font-size: 8pt;
    background-color: #FFFFFF;
}

/* NN4.x likely does not support anchor classes*/
a.listtblcolheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #3366cc;
}

a:link.listtblcolheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #3366cc;
}

a:visited.listtblcolheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #3366cc;
}

a:hover.listtblcolheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #3366cc;
}

a:active.listtblcolheader
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 9pt;
    background-color: #3366cc;
}

.listtblcolheadersmall
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: bold;
    font-size: 7pt;
    background-color: #3366cc;
}

/* NN4.x likely does not support anchor classes*/
a.listtblcolheadersmall
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: normal;;
    font-size: 7pt;
}

a:link.listtblcolheadersmall
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: normal;;
    font-size: 7pt;
}

a:visited.listtblcolheadersmall
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: normal;;
    font-size: 7pt;
}

a:hover.listtblcolheadersmall
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: normal;;
    font-size: 7pt;
}

a:active.listtblcolheadersmall
{
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #ffffff;
    font-weight: normal;;
    font-size: 7pt;
}

.listtblcell
{
    font-family: Arial, Helvetica;
    color: #333333;
    font-size: 9pt;
    background-color: #e8e8e8;
}

.listtblcellenabled
{
    font-family: Arial, Helvetica;
    color: #008100;
    font-size: 9pt;
    text-align: center;
    background-color: #e8e8e8;
}

.listtblcelldisabled
{
    font-family: Arial, Helvetica;
    color: #ff0000;
    font-size: 9pt;
    text-align: center;
    background-color: #e8e8e8;
}

.smallcomment
{
    font-family: Arial, Helvetica;
    color: #3030ce;
    font-size: 8pt;
}

.text
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 9pt;
    font-weight: normal;
}

.smalltext
{
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
}

.textGrayed
{
    font-family: Arial, Helvetica;
    color: #999999;
    font-size: 9pt;
}

.textemphasis
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #993000;
}

.textenabled
{
    font-family: Arial, Helvetica;
    color: #008100;
}

.textdisabled
{
    font-family: Arial, Helvetica;
    color: #ff0000;
}

.textinactive
{
    font-family: Arial, Helvetica;
    color: #818181;
}

.successmsg
{
    font-family: Arial, Helvetica;
    color: #008100;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}

.errormsg
{
    font-family: Arial, Helvetica;
    color: #ff0000;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}

.whitetitle
{
    color:#FFFFFF;
    font-family:Arial, Helvetica;
    font-size:10pt;
    font-weight:bold;
}

.whitetitle_nn
{
    color:#FFFFFF;
    font-family:Arial, Helvetica;
    font-size:12pt;
    font-weight:bold;
}

.leftborder
{
    border-left:1px solid #000000;
}

.rightborder
{
    border-right:1px solid #000000;
}

.topborder
{
    border-top:1px solid #000000;
}

.bottomborder
{
    border-bottom:1px solid #000000;
}

.white
{
    color:#FFFFFF;
    font-family:Arial, Helvetica;
    font-weight:normal;
    font-size:9pt;
}

form
{
    margin:0px;
    padding:0px;
}

br.small
{
    font-size:5pt;
}

.infobutton
{
    width:64px;
    font-size:10pt;
}

.opened_task_status
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #008100;
}

.completed_task_status
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
}

.notehead
{
    font-family: Arial, Helvetica;
    font-weight: bold; 
    color: #faa943;
    font-size: 8pt;
}

.orange
{
    color: #faa943;
    font-size: 9pt;
}

.gray
{
    color: #959595;
}
-->
</style>
